drill hard someone - French English Dictionary